<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>非数值NaN</title>
	</head>
	<body>
		<script>
			var a=1;
			var b;
			
			console.log(typeof(a));//number
			console.log(typeof(b));//undefined
		    console.log(a + b);//非数字
		    b="b";
		    console.log(a+b);//1b 字符串的连接
		    
		    console.log("-------判断是否NaN-------");
		    console.log(isNaN(3));
		    console.log(isNaN('a'));
		    //NaN特殊到不认识自己,跟任何值都是不相等（包括NaN本身）
		    var a1=NaN;
		    var a2=NaN;
		    console.log(a==b);//NaN特殊到不认识自己
		    //a==b结果是false，在内存中false是0,0不是数字
		    console.log(isNaN(a==b));//结果是false
		    
		    
		</script>
	</body>
</html>
